stink out (someone)

Translations
faire fuir (quelqu’un) à cause de l’odeur
Definitions
To cause someone to feel uncomfortable, embarrassed, or ashamed, often by exposing their faults or mistakes in a public or humiliating manner.